@charset "utf-8";
body{background:#2474c6;}
.reg_w{ width:960px; margin:0 auto; text-align:center;}
.reg_top{ height:69px; line-height:69px; margin:25px 0 40px 0;}
.reg_top img{height: 69px;width: 292px; float:left;}
.reg_top p{ color:#8fe9fc; text-align:right;}
.reg_top p a{ color:#ece63d}
.timeline ul{height:45px; width:780px; margin:0 auto;margin-bottom:64px;}
.timeline img{ display:block; margin-bottom:27px;}
.timeline a{ color:#fff; font-size:15px; font-family:"微软雅黑"; text-decoration:none;}
.reg_middle{ background:url(../images/reg_middle_bg.jpg) no-repeat; width:960px; height:523px; position: relative;}
.regm_l{text-align:left;padding-left: 30px;}
.regm_l .reg_th{ position:absolute; top:55px; width:295px; margin:40px; text-align:center; line-height:30px;}
.regm_l table{ position:absolute; top:55px;}
.regm_l th{ color:#fff; font-size:14px; font-family:"微软雅黑"; text-align:right;}
.regm_l td{ color:#fff;}
.regm_l select{ width:105px;}
.regm_l input{ height:32px; width:295px; line-height:32px;}
.regm_l input.rad{ margin-left:20px; width:10px; height:32px; line-height:32px;}
.mail span{color:#fff; font-size:24px; font-family:"微软雅黑";}
.regm_l input.mail_txt{ width:160px;}
.regm_l input.reg_bt{ background:url(../images/next_bt.jpg) no-repeat; width:152px; height:46px; border:none;}
.regm_l input.reg_sub{ background:url(../images/reg_sub.jpg) no-repeat; width:152px; height:46px; border:none;}
.regm_r img{ width:427px; height:513px; position:absolute;top:5px; left:482px;}
.reg_bottom a{color:#cfcfcf;}
.reg_bottom{ margin-top:45px;color:#cfcfcf;}
.reg_bottom p{ margin:20px 0 53px 0;}
input,select{ vertical-align:middle;}